I once dated a man who had similar planets in reverse. He was a Cancer Moon with a Gemini rising. I am a Cancer rising with a Gemini Moon. We had an instant connection (at least, I did). I really felt as though he was the male version of myself (we would finish each other's sentences, know what the other was thinking without even verbally communicating ...).
It didn't last, sadly. However, I do think that situations like these often feel like they're "fated" because these people are just a reflection of who you are. In reality, it's just a coicidence. Maybe he's meant to teach you something. Similar placements aren't always a sign it's going to last forever.